﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Reflection;

namespace DiscreteEventModel.Common {

    public interface IBinaryReader : IDisposable {
        UInt16 ReadUInt16();
        Int16 ReadInt16();
        UInt32 ReadUInt32();
        Int32 ReadInt32();
        UInt64 ReadUInt64();
        Int64 ReadInt64();
        Single ReadSingle();
        Double ReadDouble();
        Decimal ReadDecimal();
        Char ReadChar();
        Boolean ReadBoolean();
        Byte ReadByte();
    }
}
